#ifndef INTRO_G_H
#define INTRO_G_H

#include <string>
#include <iostream>
#include <gtkmm/button.h>
#include <gtkmm/box.h>
#include <gtkmm/label.h>
#include <gtkmm/table.h>
#include <gtkmm/alignment.h>
#include <vector>
#include "nameMenu.h"
#include "../fileio/gamedata.h"
#include "gamescreen.h"

#ifndef AUTHORSHIP_INFO
#define AUTHORSHIP_INFO
#define TITLE "Stalemate"
#define AUTHOR "GreatCow Productions"
#define DESC "A game of tactics"
#endif

//class definitions----------
class introWin;
class newGameWin;
class loadGameWin;
//---------------------------
using namespace std;
//intro window---------------
class introWin : public Gtk::Table{
	public:
		introWin();
		~introWin();
                void do_new_game();
                void do_load_game();
                void do_intro();

                void clearMem();
	private:
		void loadGamePress();
		void newGamePress();
                void newGameAction();
                void loadGameAction();
                void introAction();

                vector<Widget*> ptrs;
};
#endif
